The term "cough up" is a phrasal verb that can have two main meanings. Let's break it down in a simple way.
Physical Meaning: To "cough up" can mean to forcefully expel air from the lungs, usually because of a cough. This often involves getting out mucus (a thick substance) or phlegm from the throat or chest.
Reluctant Giving: It can also mean to give something, especially money or information, but doing it reluctantly or unwillingly.
In a business context, if someone "coughs up" money, it might imply that they were hesitant but eventually agreed to pay.
Besides the meanings mentioned, "cough up" can also be used metaphorically to mean revealing secrets or information that someone would prefer to keep hidden.
"Cough up" is a versatile phrasal verb that can describe the action of expelling something from the lungs or the act of giving something reluctantly.